<?
/**
 * <b>StoreFontType Class</b>
 * Published 04/11/2010 19:01:29
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');
require_once('StoreFontSizeCodeType.php');
require_once('StoreFontFaceCodeType.php');

class StoreFontType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var string $DescColor
	public $DescColor;
	// @var StoreFontFaceCodeType $DescFace
	public $DescFace;
	// @var StoreFontSizeCodeType $DescSize
	public $DescSize;
	// @var string $NameColor
	public $NameColor;
	// @var StoreFontFaceCodeType $NameFace
	public $NameFace;
	// @var StoreFontSizeCodeType $NameSize
	public $NameSize;
	// @var string $TitleColor
	public $TitleColor;
	// @var StoreFontFaceCodeType $TitleFace
	public $TitleFace;
	// @var StoreFontSizeCodeType $TitleSize
	public $TitleSize;
 /** End Properties **/

/**
 *
 * @return string
 */
	function getDescColor(){
		return $this->DescColor;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDescColor($value){
		$this->DescColor = $value;
	}


/**
 *
 * @return StoreFontFaceCodeType
 */
	function getDescFace(){
		return $this->DescFace;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDescFace($value){
		$this->DescFace = $value;
	}


/**
 *
 * @return StoreFontSizeCodeType
 */
	function getDescSize(){
		return $this->DescSize;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDescSize($value){
		$this->DescSize = $value;
	}


/**
 *
 * @return string
 */
	function getNameColor(){
		return $this->NameColor;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNameColor($value){
		$this->NameColor = $value;
	}


/**
 *
 * @return StoreFontFaceCodeType
 */
	function getNameFace(){
		return $this->NameFace;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNameFace($value){
		$this->NameFace = $value;
	}


/**
 *
 * @return StoreFontSizeCodeType
 */
	function getNameSize(){
		return $this->NameSize;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNameSize($value){
		$this->NameSize = $value;
	}


/**
 *
 * @return string
 */
	function getTitleColor(){
		return $this->TitleColor;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTitleColor($value){
		$this->TitleColor = $value;
	}


/**
 *
 * @return StoreFontFaceCodeType
 */
	function getTitleFace(){
		return $this->TitleFace;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTitleFace($value){
		$this->TitleFace = $value;
	}


/**
 *
 * @return StoreFontSizeCodeType
 */
	function getTitleSize(){
		return $this->TitleSize;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTitleSize($value){
		$this->TitleSize = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("StoreFontType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"DescColor"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"DescFace"=>
					array(
						"required"=>false,
						"type"=>"StoreFontFaceCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"DescSize"=>
					array(
						"required"=>false,
						"type"=>"StoreFontSizeCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NameColor"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NameFace"=>
					array(
						"required"=>false,
						"type"=>"StoreFontFaceCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NameSize"=>
					array(
						"required"=>false,
						"type"=>"StoreFontSizeCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TitleColor"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TitleFace"=>
					array(
						"required"=>false,
						"type"=>"StoreFontFaceCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TitleSize"=>
					array(
						"required"=>false,
						"type"=>"StoreFontSizeCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
